/*全选 */
$('.selectall').click(function(){
    let bool=$(this).prop('checked')
          $(" .selectall,.singlechk").prop("checked", bool);
          totalPrices()
})
/*
let flag=true
        $('tbody .singlechk').click(function(){
            $('tbody .singlechk').each(function(index,dom){
                let bool=$(dom).prop('checked');
                if(bool==false){
                    flag=false;
                    return;
                }
            })
            if(flag){
                $('.selectall').prop('checked',true)
                flag=!flag
            }else{
                $('.selectall').prop('checked',false)
                 flag=!flag
            }
        })*/
        /*取消全选*/ 
    $('.singlechk').click(function(){
        let all=$('.singlechk').length;
        let sin=$('.singlechk:checked').length;
        if(all==sin){
            $('.selectall').prop('checked',true)
        }else{
            $('.selectall').prop('checked',false)
        }
        totalPrices()
    })

/*数量处理*/
$('.addbtn').click(function(){
    let val=$(this).siblings('.num').val()
    val++
    $(this).siblings('.num').val(val)
    /*计算单价 */
    let singlePrice=$(this).parent().siblings('.singleprice').html()
    let price=singlePrice*val
    $(this).parent().siblings('.price').html(price.toFixed(2))
    totalPrices()
})
$('.reducebtn').click(function(){
    let val=$(this).siblings('.num').val()
    if(val>1){
        val--
    $(this).siblings('.num').val(val)
    /*计算单价*/
    let singlePrice=$(this).parent().siblings('.singleprice').html()
    let price=singlePrice*val
    $(this).parent().siblings('.price').html(price.toFixed(2))
    }
    totalPrices()
})

/*计算总价 */
function totalPrices(){
    let sun=0
    let coundt=0
    $('.singlechk:checked').each(function(index,dom){
        let price=$(dom).parent().siblings('.price').html()
        sun=sun+parseFloat(price)
        let num=$(dom).parent().siblings('.countbox').find('.num').val()
        coundt=coundt+parseInt(num)
        console.log(coundt)
    })
    $('#total').html(sun.toFixed(2))
    $('.total').html(coundt)
} 
/*输入判断*/
$('.num').keyup(function(){
    let value=$(this).val()
    if(isNaN(value) || value<=0){
        $(this).val(1)
    }else if(value>200){
        $(this).val(200)
    }
    value=$(this).val()
    let unit=$(this).parent().siblings('.price').html()
     unit=unit*value
     $(this).parent().siblings('.price').html(unit)
})
/*删除*/
$('.delete').click(function(){
    $(this).parent().parent('tr').remove()
    totalPrices()
})
/*删除所选*/
$('.cancel').click(function(){
    $('.singlechk:checked').parent().parent('tr').remove()
    totalPrices()
})